

/*公用*/
body{background:#ececec;}
*{padding:0; margin:0}
img{border:0;}
ul,ol{list-style:none; margin:0;}
h1, .h1, h2, .h2, h3, .h3 {margin-top: 0px; margin-bottom: 0px;}
.padding0{ padding:0;}
.red{ color:#fb0909}
a{text-decoration:none;color: #333;}
a:hover{text-decoration:none;color:#E8322F;}
.clearfix:after{visibility: hidden;display: block;font-size: 0; content: " "; clear: both; height: 0;}
.clearfix{display: inline-table;}
.text-center{ text-align:center;}
* html .clearfix{height: 1%;}
.clearfix{display: block; clear:both;}
.form-actions{ margin: 0 -15px;}
.lfloat{float:left;}
.rfloat{float:right;}
.margin-left10{ margin-left:10px;}
.margin-right10{ margin-right:10px;}
.mt10{ margin:10px 0;}
.no-padding{ padding:0;}
.no-padding-left{ padding-left:0px;}
.no-padding-right{ padding-left:0px;}
.container { padding-right: 0;padding-left: 0;max-width: 640px;}
label {font-weight: 400;}
.pagination {margin: 0 8px;}

 .mmm_bg {
        background: url(../images/login-bg.jpg) no-repeat;
        background-size: cover;
    }
.login-bg {
     background:none;
}
.contain{
    position:relative;
    overflow:hidden;
    zoom:1;
    clear:both;
    max-width:640px;
    margin: 0px auto;
    padding-bottom: 70px;
    padding-top: 0px;
 
}
.btn-sm, .btn-group-sm > .btn {padding: 7px 10px;}
.btn {border: 1px solid #CCCCCC;}
.padding10{ padding:10px;}
section{ max-width:640px; margin:0 auto;}

/*头部*/
.header_dl a.logo{width: 120px;height: 40px;line-height: 40px;position: absolute;left: 15px;bottom: 2px;font-size: 17px;color: #FFF385;font-weight: 400;}
.header_dl a.text{height: 45px;line-height: 45px;position: relative;font-size: 16px;color: #FFFFFF;font-weight: 400;width: 100%;}
.header_dl a.logo img{display: block; height: 100%;}
.header_dl{
    max-width: 640px;
    margin: 0 auto;
    height: 45px;
    background:linear-gradient(0deg,#d1462e 30%,#f0865c);
    /* background: #E5C867; */
    position: relative;
    line-height: 45px;
    }
.header_dl .text-center{
    height: 45px;
    line-height: 45px;
}
.header_dl .search{width: 60%;background: #623F1B;float: right;margin-right: 2%;height: 27px;margin-top: 9px;border-radius: 13px;overflow: hidden;transition: all 0.8s ease;-moz-transition: all 0.8s ease;-webkit-transition: all 0.8s ease;}
.header_dl .search input.sea{width: 85%;height: 27px;outline: medium;border: none;vertical-align: middle;text-indent: 1em;background: #fff;font-family: "microsoft yahei";}
.header_dl .search input.btn{width: 15%; height: 27px; background: url(../images/search_icon.png) center center no-repeat; border: none; outline: medium; vertical-align: middle;background-size: 18px;color: #fff;}
.back{float: left;color: #fff;margin: 9px 10px;width: 25px;height: 25px;}
.go{float: right;color: #fff;margin: 9px 10px;width: 25px;height: 25px;}
.header_dl input::-webkit-input-placeholder{color: #fff;}

/*------底部------*/
.footer{ margin:0 auto;width: 640px;}
.footer nav{max-width: 640px;position: fixed;width: 100%;margin: 0 auto;bottom: 0;height: 60px;z-index: 88;      width: 100%;      max-width: 640px;      -webkit-backface-visibility: hidden;}
.footer nav ul{width: 100%;margin: 0 auto;height: 60px;margin: 0 auto;background-color: #f5f5f5;/* box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.2); */z-index: 10;border-top: 1px solid #ddd;}
.footer li{
    float: left;
     width: 25%; 
     text-align: center; 
     margin-top: 10px; 
     height: 100%;}
.footer a{ color: #707070; font-size: 14px;}
#user-b{margin-bottom: 68px;}
#user-b .footer a{font-size: .875rem;}
.footer a.active{color: #f77050;}
.footer .nav-controller{position: relative; height: 100%; display: block;}
.fb-home,
.fb-group,
.fb-list,
.fb-user{background-image:url(../zy/footer-icon_2.png);background-repeat: no-repeat;background-size: 30px auto;height: 31px;margin: -3px auto auto; width: 30px;background-position: 0px 4px;}
.fb-home{background-position: 0px -124px;}
/*.active .fb-home{background-position: 0px 0;}*/
.fb-group{background-position: 0px -156px;}
.active .fb-group{background-position: 0px -31px;}
.fb-list{background-position: 0px -187px;}
.active .fb-list{background-position: 0px -62px;}
.fb-user{background-position: 0px -218px;}
.active .fb-user{background-position: 0px -92px;}


/*错误信息*/
.well {background-color: #FFFFFF;}
/*版权*/
.copy{font: 12px/24px "microsoft yahei";color: #F4E477;text-align: center;padding: 5px 0;background: #623F1B;}
/*回到顶部*/
.btntop{width: 40px;height: 41px;right: 10px;bottom: 65px;position: fixed;display: none;z-index: 99999;}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { 
color: #d2d2d2; 
} 
input:-moz-placeholder, textarea:-moz-placeholder { 
color: #d2d2d2; 
} 
input::-moz-placeholder, textarea::-moz-placeholder { 
color: #d2d2d2; 
} 
input:-ms-input-placeholder, textarea:-ms-input-placeholder { 
color: #d2d2d2; 
} 
input:-webkit-autofill { 
-webkit-box-shadow: 0 0 0 100px #fff inset; 
}

.bg_f3 {
     background: #f3f3f3;
}

.whith_g{
    width:97%;
}